/**
 * Copyright (C) 2011 The Android Open Source Project 
 * Emial : guoyil199@163.com
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); 
 * you may not use this file except in compliance with the License. 
 * You may obtain a copy of the License at 
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0 
 * 
 * Unless required by applicable law or agreed to in writing, software 
 * distributed under the License is distributed on an "AS IS" BASIS, 
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
 * See the License for the specific language governing permissions and 
 * limitations under the License. 
 */ 
package com.wifibrowser.lib;

import android.annotation.SuppressLint;
import android.content.Context;
import android.widget.Toast;


/**
 * @author Administrator
 * @Email guoyil199@163.com
 * @version V1.0
 * @Date 2015年5月15日 下午4:29:53
 * @Title <pre>Toast Utils</pre>
 * @Description <pre>todo</pre>
 */

public class ToastCompat {
	private static Toast mToast;

	/**
	 * @Description <pre>Constructor</pre>
	 */
	public ToastCompat() {
	}

	public static void showToastLong(Context context,String text){
		create(context, text, Toast.LENGTH_LONG);
		mToast.show();
	}
	
	public static void showToast(Context context,String text){
		create(context, text, Toast.LENGTH_SHORT);
		mToast.show();
	}
	
	@SuppressLint("ShowToast")
	private static void create(Context context,String text,int duration){
		if(text==null)text="";
		if(mToast==null)
			mToast=Toast.makeText(context, text, duration);
		else
			mToast.setText(text);
	}
	
	public static void cancel(){
		if(mToast!=null){
			mToast.cancel();
		}
		mToast=null;
	}
	
}
